@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; list-style:none;}
body,html,form{height:100%;}

@font-face {
    font-family:"fapf";
    src:url('../../../font/blog/pingfangregular.eot'),
    url('../../../font/blog/pingfangregular.ttf'),
    url('../../../font/blog/pingfangregular.woff') format('woff'),
    url('../../../font/blog/pingfangregular.svg#webfont34M5alKg') format('svg');
}

@font-face {
    font-family:"fapfbold";
    src:url('../../font/blog/pingfangmedium.eot'),
    url('../../font/blog/pingfangmedium.ttf'),
    url('../../font/blog/pingfangmedium.woff') format('woff'),
    url('../../font/blog/pingfangmedium.svg#webfont34M5alKg') format('svg');
}

@font-face {
    font-family:"fadin";
    src:url('../../font/blog/dinmedium.eot'),
    url('../../font/blog/dinmedium.ttf'),
    url('../../font/blog/dinmedium.woff') format('woff'),
    url('../../font/blog/dinmedium.svg#webfont34M5alKg') format('svg');
}

body{color:#3c3f45; background:#fff; font-size:14px;
	font-family:microsoft yahei,Arial;
	font-family:"fapfbold",HelveticaNeue-Thin,"Helvetica Neue",Helvetica,Arial,PingFangSC-Light,"PingFang SC","Hiragino Sans GB","Heiti","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;}


/*字体*/
.fapf{ font-family:"fapf";text-align: center}
.fapfbold{ font-family:"fapfbold"}
.fadin{ font-family:"fadin"}
.fama{ font-family:Arial}

/*a*/
a{ text-decoration:none}
a,a:hover,a:active {outline: none;text-decoration:none }
a,a:hover,a:active{ -webkit-tap-highlight-color: rgba(0,0,0,0);}

/*h*/
h1,h2,h3,h4,h5,h6{ font-weight:normal}

/*input*/
input{ vertical-align:middle; border:none; border-radius:0;  -webkit-border-radius:0px; -moz-border-radius:0px; -o-border-radius:0px; background:none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-appearance: none; outline:none; font-family:"fapfbold","PingFang"}
.inputbox{border:1px solid #d0d3d6; background:#fff; padding:6px 10px; height:20px; line-height:20px; min-width:200px}
.inputbox:hover{border-color:#96bef0}

:-moz-placeholder{color:#afbacb; font-size:14px; font-weight:normal}
::-moz-placeholder{color:#afbacb; font-size:14px;font-weight:normal}
input:-ms-input-placeholder{color:#afbacb; font-size:14px;font-weight:normal}
input::-webkit-input-placeholder{color:#afbacb; font-size:14px;font-weight:normal}


/*img*/
img { border:none; display:block}
.imgaut{ display:block; width:100%; margin:0 auto}


/*button*/
.button{ width:100%; height:35px; line-height:35px; text-align:center; display:block; font-size:18px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; width:105px}
.button_no{ background:#ccc}

/*边框颜色*/
.border_gray{ border:1px solid #d4dde1}
.border_blue{ border:1px solid #50a0ff}
.border_red{ border:1px solid #fb6041}


/*圆角*/
.radius2{ border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px;}
.radius3{ border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px;}
.radius5{ border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px;}
.radius6{ border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px;}
.radius7{ border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; -o-border-radius:7px;}
.radius8{ border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px;}



/*投影*/
.shadow{
	-webkit-box-shadow: 0 5px 25px rgba(202, 215, 228, .5);
    -moz-box-shadow:0 5px 25px rgba(202, 215, 228, .5);
    box-shadow: 0 5px 25px rgba(202, 215, 228, .5);
    -o-moz-box-shadow:0 5px 25px rgba(202, 215, 228, .5)
}

.shadow_blue{
	-webkit-box-shadow: 0 5px 20px rgba(65, 138, 236, .26);
    -moz-box-shadow: 0 5px 20px rgba(65, 138, 236, .26);
    box-shadow: 0 5px 20px rgba(65, 138, 236, .26);
    -o-moz-box-shadow: 0 5px 20px rgba(65, 138, 236, .26)
}

.shadow_green{
	-webkit-box-shadow: 0 5px 20px rgba(82, 200, 149, .26);
    -moz-box-shadow: 0 5px 20px rgba(82, 200, 149, .26);
    box-shadow: 0 5px 20px rgba(82, 200, 149, .26);
    -o-moz-box-shadow: 0 5px 20px rgba(82, 200, 149, .26)
}


.shadow_red{
	-webkit-box-shadow: 0 5px 20px rgba(243, 93, 63, .26);
    -moz-box-shadow: 0 5px 20px rgba(243, 93, 63, .26);
    box-shadow: 0 5px 20px rgba(243, 93, 63, .26);
    -o-moz-box-shadow: 0 5px 20px rgba(243, 138, 63, .26)
}


/*background*/
.bg{ background:#b8f99f}
.bgf{ background:#fff}

.bgf6{ background:#f6f6f6}/*取消按钮背景色*/
.bgblack{ background:#3c3f45}/*最深色*/

.bggreen{ background:#52c895}/*绿色*/
.bgred{ background:#fb6041}/*红色*/
.bgred_hov:hover{ background:#ff7e64}
.bgrblue{ background:#418aec}/*蓝色*/
.bgrblue_hov:hover{ background:#50a0ff}


.shadingblue{ background:#418aec;
    background:-moz-linear-gradient(left, #50a0ff, #418aec);
    background:-o-linear-gradient(left,#50a0ff, #f75f52);
    background:-webkit-gradient(linear, 0% 0%, 100% 0%, from(#b52d2d), to(#418aec));}

.shadingred{ background:#fb6041;
    background:-moz-linear-gradient(left, #fa9f66, #fb6041);
    background:-o-linear-gradient(left,#fa9f66, #fb6041);
    background:-webkit-gradient(linear, 0% 0%, 100% 0%, from(#fa9f66), to(#fb6041));}
		

/*color*/
.colf{ color:#fff}
.colc{ color:#ccc}
.colgray04{ color:#9e9e9e}
.colgray{ color:#94969b}/*三级色*/
.colgray02{ color:#696c71}/*二级色*/
.colgblock{ color:#2d3036}/*一级色*/

.colgreen{ color:#52c895}/*绿色*/
.colorg{ color:#fa9f66}/*橙色*/
.colred{ color:#fa5244}/*红色*/
.colblue{ color:#418aec}/*蓝色*/
.colblue02{ color:#559df7}/*蓝色 浅一点*/
.colbule_hov:hover{ color:#418aec}


/*字体大小*/
.ft10{ font-size:10px;}
.ft12{ font-size:12px;}
.ft14{ font-size:14px;}
.ft16{ font-size:16px;}
.ft18{ font-size:18px;}
.ft20{ font-size:20px;}
.ft22{ font-size:22px;}
.ft24{ font-size:24px;}
.ft26{ font-size:26px;}
.ft28{ font-size:28px;}
.ft30{ font-size:30px;}
.ft32{ font-size:32px;}
.ft34{ font-size:34px;}
.ft36{ font-size:36px;}
.ft38{ font-size:38px;}

/*padding*/
.plr15{ padding-left:15px; padding-right:15px}
.plr20{ padding-left:20px; padding-right:20px}
.plr30{ padding-left:30px; padding-right:30px}
.plr35{ padding-left:35px; padding-right:35px}
.plr40{ padding-left:40px; padding-right:40px}

.pd5{ padding-top:5px; padding-bottom:5px}
.pd10{ padding-top:10px; padding-bottom:10px}
.pd15{ padding-top:15px; padding-bottom:15px}
.pd20{ padding-top:20px; padding-bottom:20px}
.pd25{ padding-top:25px; padding-bottom:25px}
.pd30{ padding-top:30px; padding-bottom:400px}
.pd35{ padding-top:35px; padding-bottom:35px}
.pd40{ padding-top:40px; padding-bottom:40px}

/*margin*/
.mt5{ margin-top:5px}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.mt25{ margin-top:25px}
.mt30{ margin-top:30px}
.mt40{ margin-top:40px}
.mt50{ margin-top:50px}


/*行高*/
.line24{ line-height:24px}
.line26{ line-height:26px}
.line28{ line-height:28px}
.line30{ line-height:30px}

/*width*/
.widthall{ width:100%;}
.widcont{ width:1500px; margin:0 auto}

.wt2{ width:50%}
.wt3{ width:33.3%}
.wt4{ width:25%}
.wt5{ width:20%}

.colmd-1, .colmd-2, .colmd-3, .colmd-4, .colmd-5, .colmd-6, .colmd-7, .colmd-8, .colmd-9, .colmd-10, .colmd-11, .colmd-12, .colmd-13, .colmd-14, .colmd-15, .colmd-16, .colmd-17, .colmd-18, .colmd-19, .colmd-20{float: left;}
.colmd-20{ width: 100%;}
.colmd-19{ width: 95%;}
.colmd-18{ width: 90%;}
.colmd-17{ width: 85%;}
.colmd-16{ width: 80%;}
.colmd-15{ width: 75%;}
.colmd-14{ width: 70%;}
.colmd-13{ width: 65%;}
.colmd-12{ width: 60%;}
.colmd-11{ width: 55%;}
.colmd-10{ width: 50%;}
.colmd-9 { width: 45%;}
.colmd-8 { width: 40%;}
.colmd-7 { width: 35%;}
.colmd-6 { width: 30%;}
.colmd-5 { width: 25%;}
.colmd-4 { width: 20%;}
.colmd-3 { width: 15%;}
.colmd-2 { width: 10%;}
.colmd-1 { width: 5%;}


/*其它自定设置*/
.bottom_h{ height:100px; width:100%}

.textcent{ text-align:center}
.a_box{display:block; width:100%; height:auto; overflow:hidden}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ellipsis2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-left: 40px;
    margin-right: 50px;}

.clearfix {zoom: 1;}
.clearfix { display: block; *display:inline-block;}
.clearfix:after { clear: both;  content: ".";  display: block;  height: 0;  overflow: hidden;  visibility: hidden;}

.block{ display:inline-block}
.dn{ display:none}

.ovet{ height:auto; overflow:hidden}
.aut{ margin:0 auto}

.fl{ float:left}
.fr{ float:right}
.pr{ position:relative}


.icon{ background:url(http://www.91caishen.com/source/images/contpla/icon/icon_new.png);}

.transition{
	transition: all .12s ease-in-out;
    -moz-transition: all .12s ease-in-out;
    -webkit-transition: all .12s ease-in-out;
    -o-transition: all .12s ease-in-out }


/*页面模块----------------------------------------------------------------*/
.logo{ position:absolute; left:10%; top:0}
.head_fr{ position:absolute; right:10%; top:0}

.menu{ background:#eef2f5; height:auto; height:100%; width:260px; position:fixed; top:65px; z-index:98; left:10%}

.mainbody{ position:absolute; width:64%; right:19%; min-height:500px;}

/* 头部 header ------------------------------------------------------*/
#header{ height:65px; position:fixed; top:0; left:0; width:100%; z-index:99; }
.logo .logoimg{ margin-top:10px}
.head_fr{ text-align:right}
.head_fr .head_li{ float:left; height:38px; margin-top:13.5px; margin-left:15px}

.head_news{ width:30px; height:30px; padding:4px}
.icon_news{ background-position:0 -32px; width:30px; height:30px; display:inline-block;}
.unread{ background:#f87941; width:8px; height:8px; border-radius:8px;  -webkit-border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px; border:3px solid #418aec; position:absolute; top:4px; right:4px}

.user_cont{ min-width:120px;}
.user_cont dt{ width:28px; height:28px; border-radius:28px; -webkit-border-radius:28px; -moz-border-radius:28px; -o-border-radius:28px; border:1px solid #f0f6ff; margin-top:4px}

.head_user{ padding:0 4px;}
.user_cont dd{ margin-left:10px; text-align:left; padding-right:30px}
.user_cont p{ font-weight:200; line-height:16px}

.user_cont em.icon{ background-position:-72px -62px; width:24px; height:24px; position:absolute; right:0; top:8px}

/*下拉菜单*/
.dropdown_menu{ position:absolute; top:45px; right:0; width:130px; padding:10px 0; display:none; z-index:1}
.dropdown_menu li{ width:100%; height:35px; line-height:35px; padding:2px 0; text-align:left}
.dropdown_menu li a:hover{ background:#edf5ff}
.dropdown_menu li em{ width:24px; height:24px; margin-left:15px; margin-top:5.5px; margin-right:6px}
.dropdown_menu li em.em01{ background-position:0 -62px}
.dropdown_menu li em.em02{ background-position:0 -62px}
.dropdown_menu li em.em03{ background-position:-47px -62px}
.head_fr .head_menu{height:52px;}
.head_menu:hover .dropdown_menu{ display:block}

/* 左侧菜单 menu --------------------------------------------------*/

.menu_tit{ width:100%; height:50px; line-height:50px}
.menu_tit em{ width:32px; height:32px; margin-left:20%; margin-top:7px; margin-right:5%}
.menu_home em{ background-position: 0 0;}
.menu_home:hover em{background-position: -32px 0;}
.menu_home_in a{ color:#418aec}
.menu_home_in em{ background-position: -32px 0;}

.menu_function em{ background-position:-64px 0}
.menuli{ width:100%; height:42px; line-height:42px}
.menuli a{ width:62%; padding-left:38%; display:block}
.menuli_in a{ background:#559df7; color:#fff}
.menuli_in a:hover{ color:#fff}

.menu_cms em{ background-position:-128px 0}
.menu_setup em{ background-position:-192px 0}	

/*footer----------------------*/
.footer{ color:#c1c5ca; padding-top:40px; padding-bottom:20px}
.footer a{ color:#b0b6bd; margin:0 10px}
.footer span{ color:#b0b6bd; margin-left:10px}


/*标签icon*/
.more{ height:14px; line-height:14px; position:absolute; right:0; top:50%; margin-top:-7px}
.more em{ display:inline-block; background-position:0 -86px; width:14px; height:14px; float:right}
.more:hover em{ background-position:-78px -86px}

.icontop{ padding:0 5px; height:20px; line-height:20px; margin-left:6px}

/*标题 面包屑*/
.bigtitle{ height:35px; line-height:35px}
.bigtitle span{ margin:0 5px}


/*阅读转发收藏*/
.contli{ height:24px; line-height:24px}
.contli li{ float:left; margin-right:16px}
.contli li em{ float:left; width:24px; height:24px; margin-right:3px}
.contli li em.icon_read{ background-position:-96px -62px}
.contli li em.icon_coll{ background-position:-120px -62px}
.contli li em.icon_forw{ background-position:-144px -62px}
.contli li em.icon_date{ background-position:-312px -62px}

/*page*/
.page{ padding:10px 0 0 0; text-align:center;}
.page a{ margin-right:5px; height:24px; line-height:24px; width:24px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; text-align:center; border:1px #ccc solid; font-size:12px; display:inline-block; position:relative; color:#555}
.page a:hover,.page a.hov,.page a.hov:hover{ background:#559df7; border:1px #559df7 solid; color:#fff;}
.page > b{display:inline-block; line-height:18px;}
.page .pagePrev b,.page .pageNext b{ border-color:#f6f7f8 #696c71 #f6f7f8 #f6f7f8; border-style:solid; border-width:6px; left:9px; font-size:0px; height:0px; line-height:0px; width:0px; position:absolute; top:6px;}
.page .pageNext b{ border-color:#f6f7f8 #f6f7f8 #f6f7f8 #696c71;}
.page .pagePrev b{left:2px;}
.page .pagePrev:hover b{border-color:#559df7 #fff #559df7 #559df7;}
.page .pageNext:hover b{ border-color:#559df7 #559df7 #559df7 #fff;}
.page *{display:inline-block;  vertical-align:middle;}

/*文本框*/
.screen_inp{ height:34px; line-height:34px}
.screen_inp span{ margin-right:5px}
input.inp_date{ width:130px; background:url(http://www.91caishen.com/source/images/contpla/icon/icon_date.png) 120px no-repeat; min-width:130px}

/*下拉菜单*/
.screen_sel{ height:32px; line-height:32px; border:1px solid #d0d3d6; padding:0 10px; width:198px}

/**/
.label{display: inline-block; cursor: pointer; margin-right:20px}
.label_check{ background:url(http://www.91caishen.com/source/images/contpla/icon/radio.png) left center no-repeat; padding-left:20px}
.label input{ display:inline-block; width:14px; height:14px; position:absolute; left:-9999px}
.c_in{ background:url(http://www.91caishen.com/source/images/contpla/icon/radio_in.png) left center no-repeat;}


/*遮罩 弹框*/
.zhezhao{ background:#3c3f45; position:fixed; bottom:0; left:0; z-index:100; width:100%; height:100%; filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}
.zhezhao_w{ background:#eef1f4; filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3;opacity: 0.3;}
.tk_box{ position:fixed; top:50%;left:50%; margin-top:-120px; margin-left:-215px; max-height:320px; width:430px;  z-index:101; overflow:hidden; padding-bottom:35px}
.tk_top{ height:45px; line-height:45px; background:#edf5ff}
.tk_top .tk_close{ background-position:-192px -62px; width:24px; height:24px; margin-top:10px}

.tk_btn{ text-align:center;}
.tk_btn a{ width:83px; display:inline-block; margin:0 8px; height:28px; line-height:28px;}

.tk_ts{ height:55px; line-height:55px; border-radius:55px;  -webkit-border-radius:55px; -moz-border-radius:55px; -o-border-radius:55px;min-width:220px; position:fixed; left:50%; bottom:50%; margin-bottom:-27px; margin-left:-110px; z-index:101}
.tk_ts.shadow_green{ width:220px; margin-left:-110px; }
.tk_ts.shadow_red{ width:300px; margin-left:-150px}

/*标签管理*/
.screen_btn{ width:220px}
.screen_btn a{ height:33px; line-height:33px; width:98px}

.table_top{ background:#e8eaed; }
.table_top tr td{ height:35px; line-height:35px}

.table_list{  border-top:1px solid #f0f2f5; border-left:1px solid #f0f2f5}
.table_list tr td span{border-right:1px solid #f0f2f5; border-bottom:1px solid #f0f2f5;color:#696c71; display:block; height:36px; line-height:36px}
.table_list tr:nth-child(2n+0){ background:#f9fbfd}
/*.table_list tr:hover{ background:#f4f6f7}*/



